![]() |
![]() |
![]() | |
![]() ![]() ![]() ![]()
╨α±≥≡εΓ√σ Φτεß≡αµσφΦ |
╩δα±± Image╧≡ε÷σ±± ≡Φ±εΓαφΦ ≡α±≥≡εΓεπε Φτεß≡αµσφΦ Γ εΩφσ α∩δσ≥α ∩≡σΣσδⁿφε ∩≡ε±≥ - Γα∞ Σε±≥α≥ε≈φε ταπ≡≤τΦ≥ⁿ Φτεß≡αµσφΦσ ∞σ≥εΣε∞ getImage Φ τα≥σ∞ φα≡Φ±εΓα≥ⁿ σπε ∞σ≥εΣε∞ drawImage. ═ε φσ ταß√ΓαΘ≥σ, ≈≥ε ∞σ≥εΣ getImage Γ ΣσΘ±≥ΓΦ≥σδⁿφε±≥Φ ≥εδⁿΩε ±ετΣασ≥ εß·σΩ≥ Ωδα±±α Image, φε φσ ταπ≡≤µασ≥ σπε. ─αΓαΘ≥σ ∩ε±∞ε≥≡Φ∞ φα Ωδα±± Image. ┬ ²≥ε∞ Ωδα±±σ Φ∞σσ≥± σΣΦφ±≥Γσφφ√Θ Ωεφ±≥≡≤Ω≥ε≡ ßστ ∩α≡α∞σ≥≡εΓ: public Image(); ┬√, εΣφαΩε, ±Ωε≡σσ Γ±σπε ß≤Σσ≥σ ±ετΣαΓα≥ⁿ εß·σΩ≥√ Ωδα±±α Image ∩≡Φ ∩ε∞ε∙Φ ∞σ≥εΣα getImage. ╠σ≥εΣ√ getHeight Φ getWidth, ε∩≡σΣσδσφφ√σ Γ Ωδα±±σ Image, ∩ετΓεδ ■≥ ε∩≡σΣσδΦ≥ⁿ, ±εε≥Γσ≥±≥Γσφφε, Γ√±ε≥≤ Φ °Φ≡Φφ≤ Φτεß≡αµσφΦ : public abstract int getHeight( ImageObserver observer); public abstract int getWidth( ImageObserver observer); ╥αΩ ΩαΩ ∩≡Φ Γ√τεΓσ ²≥Φ⌡ ∞σ≥εΣεΓ Φτεß≡αµσφΦσ σ∙σ ∞εµσ≥ ß√≥ⁿ φσ ταπ≡≤µσφε, Γ Ωα≈σ±≥Γσ ∩α≡α∞σ≥≡εΓ ∞σ≥εΣα∞ ∩σ≡σΣασ≥± ±±√δΩα φα εß·σΩ≥ ImageObserver. ▌≥ε≥ εß·σΩ≥ ∩εδ≤≈Φ≥ ΦτΓσ∙σφΦσ, ΩεπΣα ß≤Σσ≥ Σε±≥≤∩φα Γ√±ε≥α ΦδΦ °Φ≡Φφα Φτεß≡αµσφΦ . ╠σ≥εΣ getGraphics ∩ετΓεδ σ≥ ∩εδ≤≈Φ≥ⁿ ≥αΩ φατ√Γασ∞√Θ Γφσ²Ω≡αφφ√Θ Ωεφ≥σΩ±≥ ε≥εß≡αµσφΦ Σδ ≡Φ±εΓαφΦ Φτεß≡αµσφΦ φσ Γ εΩφσ α∩δσ≥α, α Γ ε∩σ≡α≥ΦΓφεΘ ∩α∞ ≥Φ: public abstract Graphics getGraphics(); ▌≥α ≥σ⌡φΦΩα Φ±∩εδⁿτ≤σ≥± Σδ ≥επε, ≈≥εß√ Γφα≈αδσ ∩εΣπε≥εΓΦ≥ⁿ Φτεß≡αµσφΦσ Γ ∩α∞ ≥Φ, α τα≥σ∞ τα εΣΦφ ∩≡Φσ∞ ε≥εß≡ατΦ≥ⁿ σπε φα ²Ω≡αφσ. ┼∙σ εΣΦφ ∞σ≥εΣ Ωδα±±α Image, Ωε≥ε≡√Θ ∞√ ≡α±±∞ε≥≡Φ∞, φατ√Γασ≥± flush: public abstract void flush(); ╬φ ε±ΓεßεµΣασ≥ ≡σ±≤≡±√, ταφ ≥√σ Φτεß≡αµσφΦσ∞. |